#include <deSound.hpp>
Inheritance diagram for IdeSoundBuffer:


Public Types | |
| enum | interface_t { iface_IdeSoundBuffer, iface_DirectSound, iface_EAX, iface_32Bit = 0x7fffffff } |
Public Member Functions | |
| virtual void * | GetInterface (int interface_id)=0 |
| virtual deBoolean | Initialize (IdeSoundSystem *ss, IdeSoundData *data)=0 |
| virtual deBoolean | Destroy ()=0 |
| virtual deBoolean | ApplySettings ()=0 |
| virtual void | GetConfig (deSoundCfg &Cfg)=0 |
| virtual void | SetConfig (deSoundCfg Cfg)=0 |
| virtual deBoolean | SetVolume (long vol)=0 |
| virtual deBoolean | SetPan (long pan)=0 |
| virtual deBoolean | SetFrequency (long freq)=0 |
| virtual long | GetVolume ()=0 |
| virtual long | GetPan ()=0 |
| virtual long | GetFrequency ()=0 |
| virtual deBoolean | Play (deBoolean loop=(DE_FALSE))=0 |
| virtual deBoolean | Update ()=0 |
| virtual deBoolean | Stop (deBoolean rewind=(DE_TRUE))=0 |
| virtual deBoolean | IsPlaying ()=0 |
Protected Member Functions | |
| virtual | ~IdeSoundBuffer () |
|
|
|
|
|
|
|
|
Implemented in IdeSoundBuffer_DS. |
|
|
Implemented in IdeSoundBuffer_DS. |
|
|
Implemented in IdeSoundBuffer_DS. |
|
|
Implemented in IdeSoundBuffer_DS. |
|
|
Implemented in IdeSoundBuffer_DS. |
|
|
Implemented in IdeSoundBuffer_DS. |
|
|
Implemented in IdeSoundBuffer_DS. |
|
||||||||||||
|
Implemented in IdeSoundBuffer_DS. |
|
|
Implemented in IdeSoundBuffer_DS. |
|
|
Implemented in IdeSoundBuffer_DS. |
|
|
Implemented in IdeSoundBuffer_DS. |
|
|
Implemented in IdeSoundBuffer_DS. |
|
|
Implemented in IdeSoundBuffer_DS. |
|
|
Implemented in IdeSoundBuffer_DS. |
|
|
Implemented in IdeSoundBuffer_DS. |
|
|
Implemented in IdeSoundBuffer_DS. |
1.3-rc3